package com.credit.entity;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the credit_product_info database table.
 * 
 */
@Entity
@Table(name="credit_product_info")
//@NamedQuery(name="CreditProductInfo.findAll", query="SELECT c FROM CreditProductInfo c")
public class CreditProductInfo extends IdEntity implements Serializable {

	private String carLoan;

	private String companyName;

	private String coveredCity;

	@Temporal(TemporalType.TIMESTAMP)
	private Date createTime;

	private String deadline;

	private String houseLoan;

	private String interestRate;

	private BigDecimal loanAmountMax;

	private BigDecimal loanAmountMin;

	private Integer loanDaysMax;

	private Integer loanDaysMin;

	private String material;

	private Double monthFeeRate;

	private String otherRequire;

	private Integer paymentMethod;

	private String productName;
	               
	private Integer productType;

	private Double serviceFeeRate;

	private Integer status;

	@Temporal(TemporalType.TIMESTAMP)
	private Date updateTime;

	private Long userId;
	
	private String logo;
	
	private Integer ageMin;
	
	private Integer ageMax;
	
	private Integer sex;
	
	private BigDecimal creditLimit;
	
	private Integer applicants;

	private String monthlyPayment;
	
	private Integer fastLoanTime;
	
	private String describle;
	
	private String requirement;
	
	private String amount;

	private String rejectDesc;
	
	public String getAmount() {
		return amount;
	}



	public void setAmount(String amount) {
		this.amount = amount;
	}



	public String getMonthlyPayment() {
		return monthlyPayment;
	}



	public void setMonthlyPayment(String monthlyPayment) {
		this.monthlyPayment = monthlyPayment;
	}



	public Integer getFastLoanTime() {
		return fastLoanTime;
	}



	public void setFastLoanTime(Integer fastLoanTime) {
		this.fastLoanTime = fastLoanTime;
	}




	public String getDescrible() {
		return describle;
	}



	public void setDescrible(String describle) {
		this.describle = describle;
	}



	public String getRequirement() {
		return requirement;
	}



	public void setRequirement(String requirement) {
		this.requirement = requirement;
	}



	public String getLogo() {
		return logo;
	}



	public void setLogo(String logo) {
		this.logo = logo;
	}



	public Integer getAgeMin() {
		return ageMin;
	}



	public void setAgeMin(Integer ageMin) {
		this.ageMin = ageMin;
	}



	public Integer getAgeMax() {
		return ageMax;
	}



	public void setAgeMax(Integer ageMax) {
		this.ageMax = ageMax;
	}



	public Integer getSex() {
		return sex;
	}



	public void setSex(Integer sex) {
		this.sex = sex;
	}



	public BigDecimal getCreditLimit() {
		return creditLimit;
	}



	public void setCreditLimit(BigDecimal creditLimit) {
		this.creditLimit = creditLimit;
	}



	public Integer getApplicants() {
		return applicants;
	}



	public void setApplicants(Integer applicants) {
		this.applicants = applicants;
	}



	public CreditProductInfo() {
	}



	public String getCarLoan() {
		return this.carLoan;
	}

	public void setCarLoan(String carLoan) {
		this.carLoan = carLoan;
	}

	public String getCompanyName() {
		return this.companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	public String getCoveredCity() {
		return this.coveredCity;
	}

	public void setCoveredCity(String coveredCity) {
		this.coveredCity = coveredCity;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getDeadline() {
		return this.deadline;
	}

	public void setDeadline(String deadline) {
		this.deadline = deadline;
	}

	public String getHouseLoan() {
		return this.houseLoan;
	}

	public void setHouseLoan(String houseLoan) {
		this.houseLoan = houseLoan;
	}



	public String getInterestRate() {
		return interestRate;
	}



	public void setInterestRate(String interestRate) {
		this.interestRate = interestRate;
	}



	public BigDecimal getLoanAmountMax() {
		return this.loanAmountMax;
	}

	public void setLoanAmountMax(BigDecimal loanAmountMax) {
		this.loanAmountMax = loanAmountMax;
	}

	public BigDecimal getLoanAmountMin() {
		return this.loanAmountMin;
	}

	public void setLoanAmountMin(BigDecimal loanAmountMin) {
		this.loanAmountMin = loanAmountMin;
	}

	public Integer getLoanDaysMax() {
		return this.loanDaysMax;
	}

	public void setLoanDaysMax(Integer loanDaysMax) {
		this.loanDaysMax = loanDaysMax;
	}

	public Integer getLoanDaysMin() {
		return this.loanDaysMin;
	}

	public void setLoanDaysMin(Integer loanDaysMin) {
		this.loanDaysMin = loanDaysMin;
	}

	public String getMaterial() {
		return this.material;
	}

	public void setMaterial(String material) {
		this.material = material;
	}

	public Double getMonthFeeRate() {
		return this.monthFeeRate;
	}

	public void setMonthFeeRate(Double monthFeeRate) {
		this.monthFeeRate = monthFeeRate;
	}

	public String getOtherRequire() {
		return this.otherRequire;
	}

	public void setOtherRequire(String otherRequire) {
		this.otherRequire = otherRequire;
	}

	public Integer getPaymentMethod() {
		return this.paymentMethod;
	}

	public void setPaymentMethod(Integer paymentMethod) {
		this.paymentMethod = paymentMethod;
	}

	public String getProductName() {
		return this.productName;
	}

	public void setProductName(String productName) {
		this.productName = productName;
	}

	public Integer getProductType() {
		return this.productType;
	}

	public void setProductType(Integer productType) {
		this.productType = productType;
	}

	public Double getServiceFeeRate() {
		return this.serviceFeeRate;
	}

	public void setServiceFeeRate(Double serviceFeeRate) {
		this.serviceFeeRate = serviceFeeRate;
	}

	public Integer getStatus() {
		return this.status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Date getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Long getUserId() {
		return this.userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}



	public String getRejectDesc() {
		return rejectDesc;
	}



	public void setRejectDesc(String rejectDesc) {
		this.rejectDesc = rejectDesc;
	}



}